d1337e97dcf1fb0a39726a49f3ce7b09a8446a7f,extensions/indexes/range/src/org/exist/indexing/range/ComplexRangeIndexConfigElement.java,ComplexRangeIndexConfigElement,match,#NodePath#,76

Before Change


    @Override
    public boolean match(NodePath other) {
        if (isQNameIndex)
            return other.getLastComponent().equalsSimple(path.getLastComponent());
        return path.match(other);
    }

After Change


    @Override
    public boolean match(NodePath other) {
        if (isQNameIndex) {
            final QName qn1 = path.getLastComponent();
            final QName qn2 = other.getLastComponent();
            return qn1.getNameType() == qn2.getNameType() && qn2.equalsSimple(qn1);
        }
        return path.match(other);
    }